home *** CD-ROM | disk | FTP | other *** search
-
-
-
- CCCCDDDDSSSSIIIIOOOO((((7777)))) CCCCDDDDSSSSIIIIOOOO((((7777))))
-
-
-
- NNNNAAAAMMMMEEEE
- cdsio - 6-port serial I/O
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ////ddddeeeevvvv////ttttttttyyyy[[[[ddddmmmmffff]]]][[[[5555----11110000]]]]
- ////ddddeeeevvvv////ttttttttyyyy[[[[ddddmmmmffff]]]][[[[11113333----11118888]]]]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- 6-port boards can be used for modems or other asynchronous, serial I/O
- devices. The ports provided by the _c_d_s_i_o board are very similar to the
- on-board _d_u_a_r_t ports.
-
- Various character echoing and interpreting parameters can be set
- independently for each port. See _t_e_r_m_i_o(7) for details.
-
- By opening either the ttyd*, ttym*, or ttyf* device name of a port,
- different hardware signals are supported. Ttyd* is typically used for
- direct connect devices such as terminals; ttym* is used for devices that
- use modem control such as modems; and ttyf* is used for devices that
- understand hardware flow control such printers and high speed modems. If
- ttyf* is desired, the "new" cabling scheme must be used. The driver is
- informed of which cabling is present by its _l_b_o_o_t(1M) file,
- /_v_a_r/_s_y_s_g_e_n/_m_a_s_t_e_r._d/_c_d_s_i_o.
-
- When the ttyf* device name is used, the board requires that the DSR
- signal be "true" before receiving any data.
-
- With the "new firmware," the board can process significantly more than
- 30,000 bytes of input and output per second. This is enough to support
- as many as 4 ports with data being simultaneously transmitted and
- received at 38,400 bits/second. The "old firmware" is significantly
- slower, and 38,400 is not recommended.
-
- To allow the system and the board to handle high volume, high speed
- input, individual characters are accumulated for short periods before
- they are given to the rest of the system. While this does make higher
- throughput possible, it also increases the latency for individual
- characters. This latency can be adjusted in the _l_b_o_o_t(1M) file.
-
- Detection of the serial I/O board is automatic. If the board is present,
- its driver is included in the configured kernel. This probing and
- configuring is done when the system starts by the _r_c_2 scripts.
-
- FFFFIIIILLLLEEEESSSS
- /dev/tty[dmf][5-10]
- /dev/tty[dmf][13-18]
- /dev/MAKEDEV
- /etc/init.d/autoconfig
- /var/sysgen/master.d/cdsio
- /var/sysgen/system
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- CCCCDDDDSSSSIIIIOOOO((((7777)))) CCCCDDDDSSSSIIIIOOOO((((7777))))
-
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- duart(7), lboot(1M), rc2(1M), system(4), termio(7)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-